/* 
 * File:   VentanaMenuPrincipal.h
 * Author: nahuel
 *
 * Created on November 13, 2012, 10:33 PM
 */

#ifndef VENTANAMENUPRINCIPAL_H
#define	VENTANAMENUPRINCIPAL_H

#include <gtkmm/button.h>
#include <gtkmm/grid.h>
#include <gtkmm/image.h>
#include <gtkmm/window.h>

#include "VentanaMenuCliente.h"
#include "../Juego-Vista/VentanaJuego.h"
#include "../Cliente/Cliente.h"


class VentanaMenuPrincipal : public Gtk::Window {
	private:
		Gtk::Grid* _grid;
		Gtk::Button _multiplayerButton, _singleplayerButton, _salirButton;
		Gtk::Image _logo;
		
		VentanaMenuCliente* _ventanaMenuCliente;
		VentanaJuego* _ventanaJuego;
		Gtk::Window* _dummyWindow;
		
		bool _ventanaMenuClienteAbierta;
		Cliente* _cliente;
		
		
//		void _DibujarLogo();	
		
		void on_JugarMultiplayer_clicked();
		void on_JugarSingleplayer_clicked();
		void on_Salir_clicked();
		
	public:
		VentanaMenuPrincipal(Cliente* cliente);
		void Show();
		void Hide();
		virtual ~VentanaMenuPrincipal();	
};


#endif	/* VENTANAMENUPRINCIPAL_H */
